import Vue from "vue";
import App from "./app";
import router from './router/index';//引入路由配置
import VueRouter from "vue-router";
Vue.config.debug = true;//开启错误提示

Vue.use(VueRouter);
new Vue({
    el:'#app',
    //render函数是渲染一个视图，然后提供给el挂载，如果没有render那页面什么都不会出来
      router:router,//添加路由配置
    // vue.2.0的渲染过程：
//1.首先需要了解这是 es 6 的语法，表示 Vue 实例选项对象的 render 方法作为一个函数，接受传入的参数 h 函数，返回 h(App) 的函数调用结果。
//2.其次，Vue 在创建 Vue 实例时，通过调用 render 方法来渲染实例的 DOM 树。
//3.最后，Vue 在调用 render 方法时，会传入一个 createElement 函数作为参数，也就是这里的 h 的实参是 createElement 函数，
// 然后 createElement 会以 APP 为参数进行调用，关于 createElement 函数的参数说明参见：Element-Arguments
    render:h=> h(App)
})